Skip to content

Applies to

net10.0, net10.0-browserwasm1.0, net10.0-desktop1.0, net9.0, net9.0-browserwasm1.0, net9.0-desktop1.0, net8.0, net8.0-ios17.5, net8.0-maccatalyst17.5, net8.0-macos14.2, net8.0-macos14.5, net8.0-tvos17.2, netstandard2.1, net462, net481

public PropertyObservable(INotifyPropertyChanged source, string propertyName, Func<INotifyPropertyChanged, T?> getter, bool distinctUntilChanged)

View source

Summary: Initializes a new instance of the PropertyObservable class.

Parameters

NameTypeDescription
sourceINotifyPropertyChangedThe object implementing INotifyPropertyChanged.
propertyNamestringThe property name to observe.
getterFuncA delegate that reads the property value from the source.
distinctUntilChangedboolWhether to suppress duplicate consecutive values.